script_path=$(realpath "${BASH_SOURCE[0]}")
script_dir=$(dirname "$script_path")

# 1. 下载 Helm 客户端（使用国内镜像）
# 使用华为云镜像下载（推荐）
HELM_VERSION="v3.14.4"  # 替换为最新版本号
wget https://mirrors.huaweicloud.com/helm/${HELM_VERSION}/helm-${HELM_VERSION}-linux-amd64.tar.gz

# 2. 安装 Helm 客户端
tar -zxvf helm-${HELM_VERSION}-linux-amd64.tar.gz
sudo mv linux-amd64/helm /usr/local/bin/helm
helm version  # 验证安装

# 3. 添加国内 Helm 仓库
# 添加阿里云仓库
helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
helm repo update

# 4. 验证仓库
helm search repo aliyun/nginx  # 搜索阿里云仓库中的 nginx

# 5. 安装 Helm 插件（可选）
# 安装 helm-push 插件（华为云镜像）
# helm plugin install https://github.com/chartmuseum/helm-push.git --version v0.10.6